﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Telerik.WinControls;
using System.IO;
using System.Text.RegularExpressions;

namespace QuanLyNhapXuat.Presentation.WinForm
{
    public partial class frmDoiMK : Telerik.WinControls.UI.RadForm
    {
        private static frmDoiMK doituong = null;
        public static frmDoiMK TaoDoiTuong()
        {
            if (doituong == null)
                doituong = new frmDoiMK();
            return doituong;
        }
        SR_XL_TaiKhoan.WS_TaiKhoanSoapClient xl_TaiKhoan = new QuanLyNhapXuat.SR_XL_TaiKhoan.WS_TaiKhoanSoapClient();
        SR_NhanVien.WS_NhanVienSoapClient xl_NhanVien = new QuanLyNhapXuat.SR_NhanVien.WS_NhanVienSoapClient();
        DataSet tableSET_NhanVien = new DataSet();
        DataSet tableSET_TaiKhoan = new DataSet();
        public string MaTK = "";
        public string MatKhau = "";
        public frmDoiMK()
        {
            InitializeComponent();
        }        
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMKCu.Text.Trim() == MatKhau.Trim())
            {
                if (txtXacnhanMatKhau.Text.Trim() == txtMKMoi.Text.Trim())
                {
                    try
                    {
                        xl_TaiKhoan.SuaMatKhau(MaTK, txtMKMoi.Text.Trim());
                        MessageBox.Show("Mật khẩu thay đổi thành công.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtMKCu.Text = "";
                        txtMKMoi.Text = "";
                        txtXacnhanMatKhau.Text = "";
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Kiểm tra lại 'Mật Khẩu Cũ'.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Bạn nhập sai 'Xác Nhận Mật Khẩu Mới'.\nVui lòng nhập lại.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Bạn nhập sai 'Mật Khẩu Củ'.\nVui lòng nhập lại.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }

        private void btnDong_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void frmDoiMK_Resize(object sender, EventArgs e)
        {
            this.Width=392;
            this.Height= 210;
        }
    }
}
